package com.shujia.day02;

public class Code11SanMuYunSuan {
    public static void main(String[] args) {
        /*
           三目运算符就是一个条件表达式其格式为：
            (关系表达式)?表达式1：表达式2；
                如果关系表达式结果为true，运算后的结果是表达式1；
                如果关系表达式结果为false，运算后的结果是表达式2；

           注意：
                ① 三目运算符其结果的类型为返回值中类型最大的为主
                ② 表达式1和表达式2必须有一个返回值

         */

        byte a = 4;
        int b = 5;
//        int res = (a > b) ? a : b;
//        System.out.println(res);
//
//        int res = (a > b) ?  a+1 : b+1;


        // 比较三个数的最大值

        int i1 = 3;
        int i2 = 4;
        int i3 = 5;

        // 逻辑：先计算两个数的最大值，之后再拿最大值和最后一值进行比较
        int t = (i1 > i2)? i1:i2;
        int res2 = t > i3 ? t:i3;
        System.out.println(res2);

        System.out.println((i1 > i2)? i1:i2 > i3 ? (i1 > i2)? i1:i2:i3);


    }
}
